Fechar

1. Identificação
Tipo de ReferênciaArtigo em Evento (Conference Proceedings)
Sitemtc-m21b.sid.inpe.br
Código do Detentorisadg {BR SPINPE} ibi 8JMKD3MGPCW/3DT298S
Identificador8JMKD3MGP3W34P/3N3694P
Repositóriosid.inpe.br/mtc-m21b/2016/12.20.15.53
Última Atualização2021:02.12.13.22.12 (UTC) simone
Repositório de Metadadossid.inpe.br/mtc-m21b/2016/12.20.15.53.25
Última Atualização dos Metadados2023:08.16.17.49.13 (UTC) administrator
Chave SecundáriaINPE--PRE/
Chave de CitaçãoBenincasaGuer:2016:EvWeSe
TítuloEvolution of web services contracts and their variability during the life cycle of the project
Ano2016
Data de Acesso13 maio 2024
Tipo SecundárioPRE CN
Número de Arquivos1
Tamanho1003 KiB
2. Contextualização
Autor1 Benincasa, Diego
2 Guerra, Eduardo Martins
Grupo1
2 LAC-CTE-INPE-MCTI-GOV-BR
Afiliação1
2 Instituto Nacional de Pesquisas Espaciais (INPE)
Endereço de e-Mail do Autor1
2 eduardo.guerra@inpe.br
Nome do EventoWorkshop de Computação Aplicada, 16 (WORCAP)
Localização do EventoSão José dos Campos, SP
Data25-26 out.
Histórico (UTC)2016-12-20 15:53:30 :: simone -> administrator :: 2016
2018-06-04 02:41:41 :: administrator -> simone :: 2016
2021-02-12 13:22:13 :: simone -> administrator :: 2016
2023-08-16 17:49:13 :: administrator -> simone :: 2016
3. Conteúdo e estrutura
É a matriz ou uma cópia?é a matriz
Estágio do Conteúdoconcluido
Transferível1
Tipo do ConteúdoExternal Contribution
ResumoDuring a software system life cycle, project modifications occur for different reasons, either for natural evolution or requisites readjustment. Regarding web services, communication contracts modifications are equally usual, which induces the need for adaptation in every system node, from the client to the server side. The more significant those changes are, the greater the effort required for this adjustment. To help reducing the contracts changing impact over software source code, easy-to-adapt systems can be designed in order to minimize the application remodeling effort. However, to make this approach possible, it is necessary to understand how those contract changes occur, analyzing the most common modification types and how often they happen. In this sense, the present work evaluates the change history of different open-source projects whose web service contracts are defined using Web Service Description Language (WSDL) documents with XML Schema Definition (XSD). It is desirable that the results of this evaluation underpin modification patterns or tendencies in projects like defined before in order to carry on web services development. This work presents a study on analyzing XSD schemas and inspecting the evolution of three XSD tag types during the project life cycle, using the MetricMiner tool combined with XMLunit Java library. As a result, it was possible to evaluate the frequency of changes per tag type, classified by modification type. Based on that, it was possible to assess what exactly is changed inside the schemas at each commit. This outcome can possibly reveal contracts changing patterns and support easy-to-adapt web services implementation.
ÁreaCOMP
ArranjoEvolution of web...
Conteúdo da Pasta docacessar
Conteúdo da Pasta sourcenão têm arquivos
Conteúdo da Pasta agreement
agreement.html 20/12/2016 13:53 1.0 KiB 
4. Condições de acesso e uso
URL dos dadoshttp://urlib.net/ibi/8JMKD3MGP3W34P/3N3694P
URL dos dados zipadoshttp://urlib.net/zip/8JMKD3MGP3W34P/3N3694P
Idiomaen
Arquivo Alvobenincasa_evolution.pdf
Grupo de Usuáriossimone
Grupo de Leitoresadministrator
simone
Visibilidadeshown
Permissão de Atualizaçãonão transferida
5. Fontes relacionadas
Repositório Espelhourlib.net/www/2011/03.29.20.55
Unidades Imediatamente Superiores8JMKD3MGPCW/3ESGTTP
8JMKD3MGPDW34P/49L898E
Lista de Itens Citandosid.inpe.br/mtc-m16c/2023/08.16.17.44 2
Acervo Hospedeirosid.inpe.br/mtc-m21b/2013/09.26.14.25.20
6. Notas
Campos Vaziosarchivingpolicy archivist booktitle callnumber copyholder copyright creatorhistory descriptionlevel dissemination doi e-mailaddress edition editor format isbn issn keywords label lineage mark nextedition notes numberofvolumes orcid organization pages parameterlist parentrepositories previousedition previouslowerunit progress project publisher publisheraddress readpermission resumeid rightsholder schedulinginformation secondarydate secondarymark serieseditor session shorttitle sponsor subject tertiarymark tertiarytype type url versiontype volume
7. Controle da descrição
e-Mail (login)simone
atualizar 


Fechar